/**
 * @description 菜单生成
 * @author hyl
 * @data 2017-11-27
 */
function navBar(strData){
    var data;
    if(typeof(strData) == "string"){
        var data = JSON.parse(strData); //部分用户解析出来的是字符串，转换一下
    }else{
        data = strData;
    }


    var ulHtml = '<ul class="layui-nav layui-nav-tree"'+' lay-filter="leftnav">';
    for(var i=0;i<data.length;i++){
        if(data[i].spread){
            ulHtml += '<li class="layui-nav-item layui-nav-itemed">';
        }else{
            ulHtml += '<li class="layui-nav-item">';
        }

        if(data[i].children != undefined && data[i].children.length > 0){
            ulHtml += '<a href="javascript:;">';
            if(data[i].icon != undefined && data[i].icon != ''){
                if(data[i].icon.indexOf("fa ") == 0){
                    ulHtml += '<i class="'+data[i].icon+'"></i>';
                }else{
                    ulHtml += '<i class="layui-icon"'+'</i>';
                }
            }
            ulHtml += ''+data[i].name+'';
            ulHtml += '</a>';

            ulHtml += '<dl class="layui-nav-child">';

            for(var j=0;j<data[i].children.length;j++){
                if(data[i].children[j].target == "_blank"){
                    ulHtml += '<dd><a href="javascript:;" data-url="'+data[i].children[j].href+'" data-id="'+(j+1)+'">';
                    // ulHtml += '<dd><a href="javascript:;" data-url="'+data[i].children[j].href+'">';
                }else{
                    // ulHtml += '<dd><a href="javascript:;" data-url="'+data[i].children[j].href+'">';
                    ulHtml += '<dd><a href="javascript:;" data-url="'+data[i].children[j].href+'" data-id="'+(j+1)+'">';
                }
                if(data[i].children[j].icon != undefined && data[i].children[j].icon != ''){
                    if(data[i].children[j].icon.indexOf("fa ") != -1){
                        ulHtml += '<i class="'+data[i].children[j].icon+'"></i>';
                    }else{
                        ulHtml += '<i class="layui-icon"'+'></i>';
                    }
                }
                ulHtml += ''+data[i].children[j].name+'</a></dd>';
            }
            ulHtml += "</dl>";
        }else{
            if(data[i].target == "_blank"){
                ulHtml += '<a href="javascript:;" data-url="'+data[i].href+'" target="'+data[i].target+'" data-id="parent'+(i+1)+'">';
            }else{
                ulHtml += '<a href="javascript:;" data-url="'+data[i].href+'" data-id="parent'+(i+1)+'">';
            }
            if(data[i].icon != undefined && data[i].icon != ''){
                if(data[i].icon.indexOf("fa ") != -1){
                    ulHtml += '<i class="'+data[i].icon+'"></i>';
                }else{
                    ulHtml += '<i class="layui-icon"'+'></i>';
                }
            }
            ulHtml += ''+data[i].name+'</a>';
        }
        ulHtml += '</li>';
    }
    ulHtml += '</ul>';
    return ulHtml;
}